module sin(
        input wire [9:0]i,
        output reg [31:0] data
   );
always @(*) begin
case(i)
     0   : data=   1022   ;
     1   : data=    1175   ;
     2   : data=    1325   ;
     3   : data=    1469   ;
     4   : data=    1605   ;
     5   : data=    1733   ;
     6   : data=    1853   ;
     7   : data=    1966   ;
     8   : data=    2069   ;
     9   : data=    2162   ;
     10  : data=    2242   ;
     11  : data=    2309   ;
     12  : data=    2365   ;
     13  : data=    2410   ;
     14  : data=    2442   ;
     15  : data=    2461   ;
     16  : data=    2470   ;
     17  : data=    2469   ;
     18  : data=    2458   ;
     19  : data=    2437   ;
     20  : data=    2410   ;
     21  : data=    2375   ;
     22  : data=    2332   ;
     23  : data=    2279   ;
     24  : data=    2218   ;
     25  : data=    2150   ;
     26  : data=    2074   ;
     27  : data=    1989   ;
     28  : data=    1895   ;
     29  : data=    1794   ;
     30  : data=    1686   ;
     31  : data=    1571   ;
     32  : data=    1449   ;
     33  : data=    1323   ;
     34  : data=    1193   ;
     35  : data=    1059   ;
     36  : data=     921   ;
     37  : data=     780   ;
     38  : data=     637   ;
     39  : data=     493   ;
     40  : data=     345   ;
     41  : data=     194   ;
     42  : data=      39   ;
     43  : data=    -118   ;
     44  : data=    -276   ;
     45  : data=    -435   ;
     46  : data=    -594   ;
     47  : data=    -752   ;
     48  : data=    -908   ;
     49  : data=   -1060   ;
     50  : data=   -1207   ;
     51  : data=   -1349   ;
     52  : data=   -1485   ;
     53  : data=   -1615   ;
     54  : data=   -1739   ;
     55  : data=   -1855   ;
     56  : data=   -1963   ;
     57  : data=   -2063   ;
     58  : data=   -2154   ;
     59  : data=   -2237   ;
     60  : data=   -2311   ;
     61  : data=   -2377   ;
     62  : data=   -2434   ;
     63  : data=   -2480   ;
     64  : data=   -2517   ;
     65  : data=   -2544   ;
     66  : data=   -2561   ;
     67  : data=   -2567   ;
     68  : data=   -2562   ;
     69  : data=   -2546   ;
     70  : data=   -2518   ;
     71  : data=   -2480   ;
     72  : data=   -2433   ;
     73  : data=   -2379   ;
     74  : data=   -2317   ;
     75  : data=   -2250   ;
     76  : data=   -2178   ;
     77  : data=   -2101   ;
     78  : data=   -2019   ;
     79  : data=   -1933   ;
     80  : data=   -1842   ;
     81  : data=   -1745   ;
     82  : data=   -1643   ;
     83  : data=   -1537   ;
     84  : data=   -1424   ;
     85  : data=   -1305   ;
     86  : data=   -1182   ;
     87  : data=   -1054   ;
     88  : data=    -920   ;
     89  : data=    -782   ;
     90  : data=    -641   ;
     91  : data=    -497   ;
     92  : data=    -350   ;
     93  : data=    -203   ;
     94  : data=     -55   ;
     95  : data=      93   ;
     96  : data=     241   ;
     97  : data=     387   ;
     98  : data=     532   ;
     99  : data=     677   ;
     100 : data=     815   ;
     101 : data=     950   ;
     102 : data=    1083   ;
     103 : data=    1213   ;
     104 : data=    1335   ;
     105 : data=    1451   ;
     106 : data=    1560   ;
     107 : data=    1662   ;
     108 : data=    1755   ;
     109 : data=    1840   ;
     110 : data=    1916   ;
     111 : data=    1980   ;
     112 : data=    2036   ;
     113 : data=    2082   ;
     114 : data=    2118   ;
     115 : data=    2143   ;
     116 : data=    2163   ;
     117 : data=    2178   ;
     118 : data=    2183   ;
     119 : data=    2181   ;
     120 : data=    2176   ;
     121 : data=    2165   ;
     122 : data=    2147   ;
     123 : data=    2122   ;
     124 : data=    2089   ;
     125 : data=    2049   ;
     126 : data=    2003   ;
     127 : data=    1953   ;
     128 : data=    1895   ;
     129 : data=    1829   ;
     130 : data=    1758   ;
     131 : data=    1683   ;
     132 : data=    1601   ;
     133 : data=    1514   ;
     134 : data=    1423   ;
     135 : data=    1328   ;
     136 : data=    1227   ;
     137 : data=    1124   ;
     138 : data=    1018   ;
     139 : data=     909   ;
     140 : data=     799   ;
     141 : data=     687   ;
     142 : data=     573   ;
     143 : data=     457   ;
     144 : data=     341   ;
     145 : data=     224   ;
     146 : data=     105   ;
     147 : data=     -12   ;
     148 : data=    -129   ;
     149 : data=    -246   ;
     150 : data=    -362   ;
     151 : data=    -472   ;
     152 : data=    -577   ;
     153 : data=    -679   ;
     154 : data=    -777   ;
     155 : data=    -871   ;
     156 : data=    -960   ;
     157 : data=   -1044   ;
     158 : data=   -1122   ;
     159 : data=   -1193   ;
     160 : data=   -1261   ;
     161 : data=   -1326   ;
     162 : data=   -1384   ;
     163 : data=   -1436   ;
     164 : data=   -1483   ;
     165 : data=   -1525   ;
     166 : data=   -1560   ;
     167 : data=   -1589   ;
     168 : data=   -1613   ;
     169 : data=   -1629   ;
     170 : data=   -1637   ;
     171 : data=   -1637   ;
     172 : data=   -1631   ;
     173 : data=   -1620   ;
     174 : data=   -1603   ;
     175 : data=   -1581   ;
     176 : data=   -1553   ;
     177 : data=   -1522   ;
     178 : data=   -1488   ;
     179 : data=   -1454   ;
     180 : data=   -1420   ;
     181 : data=   -1382   ;
     182 : data=   -1342   ;
     183 : data=   -1301   ;
     184 : data=   -1257   ;
     185 : data=   -1209   ;
     186 : data=   -1155   ;
     187 : data=   -1095   ;
     188 : data=   -1029   ;
     189 : data=    -954   ;
     190 : data=    -873   ;
     191 : data=    -787   ;
     192 : data=    -696   ;
     193 : data=    -599   ;
     194 : data=    -497   ;
     195 : data=    -393   ;
     196 : data=    -286   ;
     197 : data=    -177   ;
     198 : data=     -66   ;
     199 : data=      46   ;
     200 : data=     161   ;
     201 : data=     278   ;
     202 : data=     395   ;
     203 : data=     511   ;
     204 : data=     627   ;
     205 : data=     742   ;
     206 : data=     854   ;
     207 : data=     963   ;
     208 : data=    1068   ;
     209 : data=    1167   ;
     210 : data=    1259   ;
     211 : data=    1346   ;
     212 : data=    1425   ;
     213 : data=    1497   ;
     214 : data=    1560   ;
     215 : data=    1613   ;
     216 : data=    1658   ;
     217 : data=    1692   ;
     218 : data=    1718   ;
     219 : data=    1735   ;
     220 : data=    1745   ;
     221 : data=    1746   ;
     222 : data=    1738   ;
     223 : data=    1726   ;
     224 : data=    1708   ;
     225 : data=    1683   ;
     226 : data=    1653   ;
     227 : data=    1617   ;
     228 : data=    1574   ;
     229 : data=    1526   ;
     230 : data=    1474   ;
     231 : data=    1417   ;
     232 : data=    1355   ;
     233 : data=    1288   ;
     234 : data=    1218   ;
     235 : data=    1145   ;
     236 : data=    1069   ;
     237 : data=     990   ;
     238 : data=     908   ;
     239 : data=     822   ;
     240 : data=     732   ;
     241 : data=     641   ;
     242 : data=     545   ;
     243 : data=     445   ;
     244 : data=     342   ;
     245 : data=     236   ;
     246 : data=     127   ;
     247 : data=      15   ;
     248 : data=     -98   ;
     249 : data=    -212   ;
     250 : data=    -328   ;
     251 : data=    -444   ;
     252 : data=    -561   ;
     253 : data=    -678   ;
     254 : data=    -793   ;
     255 : data=    -905   ;
     256 : data=   -1014   ;
     257 : data=   -1121   ;
     258 : data=   -1224   ;
     259 : data=   -1320   ;
     260 : data=   -1411   ;
     261 : data=   -1497   ;
     262 : data=   -1576   ;
     263 : data=   -1649   ;
     264 : data=   -1717   ;
     265 : data=   -1779   ;
     266 : data=   -1833   ;
     267 : data=   -1881   ;
     268 : data=   -1923   ;
     269 : data=   -1957   ;
     270 : data=   -1983   ;
     271 : data=   -2002   ;
     272 : data=   -2013   ;
     273 : data=   -2016   ;
     274 : data=   -2011   ;
     275 : data=   -2000   ;
     276 : data=   -1983   ;
     277 : data=   -1959   ;
     278 : data=   -1928   ;
     279 : data=   -1891   ;
     280 : data=   -1847   ;
     281 : data=   -1798   ;
     282 : data=   -1745   ;
     283 : data=   -1685   ;
     284 : data=   -1618   ;
     285 : data=   -1547   ;
     286 : data=   -1471   ;
     287 : data=   -1389   ;
     288 : data=   -1303   ;
     289 : data=   -1212   ;
     290 : data=   -1115   ;
     291 : data=   -1013   ;
     292 : data=    -908   ;
     293 : data=    -799   ;
     294 : data=    -684   ;
     295 : data=    -567   ;
     296 : data=    -446   ;
     297 : data=    -322   ;
     298 : data=    -194   ;
     299 : data=     -65   ;
     300 : data=      64   ;
     301 : data=     195   ;
     302 : data=     328   ;
     303 : data=     460   ;
     304 : data=     593   ;
     305 : data=     726   ;
     306 : data=     857   ;
     307 : data=     986   ;
     308 : data=    1115   ;
     309 : data=    1241   ;
     310 : data=    1365   ;
     311 : data=    1485   ;
     312 : data=    1598   ;
     313 : data=    1706   ;
     314 : data=    1807   ;
     315 : data=    1902   ;
     316 : data=    1987   ;
     317 : data=    2064   ;
     318 : data=    2132   ;
     319 : data=    2190   ;
     320 : data=    2240   ;
     321 : data=    2282   ;
     322 : data=    2316   ;
     323 : data=    2342   ;
     324 : data=    2360   ;
     325 : data=    2369   ;
     326 : data=    2369   ;
     327 : data=    2361   ;
     328 : data=    2348   ;
     329 : data=    2327   ;
     330 : data=    2294   ;
     331 : data=    2253   ;
     332 : data=    2206   ;
     333 : data=    2151   ;
     334 : data=    2088   ;
     335 : data=    2016   ;
     336 : data=    1937   ;
     337 : data=    1850   ;
     338 : data=    1757   ;
     339 : data=    1658   ;
     340 : data=    1553   ;
     341 : data=    1441   ;
     342 : data=    1325   ;
     343 : data=    1204   ;
     344 : data=    1075   ;
     345 : data=     941   ;
     346 : data=     804   ;
     347 : data=     661   ;
     348 : data=     513   ;
     349 : data=     361   ;
     350 : data=     207   ;
     351 : data=      50   ;
     352 : data=    -108   ;
     353 : data=    -265   ;
     354 : data=    -420   ;
     355 : data=    -576   ;
     356 : data=    -728   ;
     357 : data=    -876   ;
     358 : data=   -1020   ;
     359 : data=   -1158   ;
     360 : data=   -1289   ;
     361 : data=   -1415   ;
     362 : data=   -1536   ;
     363 : data=   -1647   ;
     364 : data=   -1749   ;
     365 : data=   -1844   ;
     366 : data=   -1932   ;
     367 : data=   -2011   ;
     368 : data=   -2082   ;
     369 : data=   -2148   ;
     370 : data=   -2203   ;
     371 : data=   -2249   ;
     372 : data=   -2290   ;
     373 : data=   -2323   ;
     374 : data=   -2344   ;
     375 : data=   -2355   ;
     376 : data=   -2360   ;
     377 : data=   -2353   ;
     378 : data=   -2334   ;
     379 : data=   -2310   ;
     380 : data=   -2279   ;
     381 : data=   -2235   ;
     382 : data=   -2180   ;
     383 : data=   -2119   ;
     384 : data=   -2054   ;
     385 : data=   -1980   ;
     386 : data=   -1902   ;
     387 : data=   -1821   ;
     388 : data=   -1735   ;
     389 : data=   -1643   ;
     390 : data=   -1550   ;
     391 : data=   -1454   ;
     392 : data=   -1351   ;
     393 : data=   -1242   ;
     394 : data=   -1129   ;
     395 : data=   -1010   ;
     396 : data=    -882   ;
     397 : data=    -752   ;
     398 : data=    -621   ;
     399 : data=    -486   ;
     400 : data=    -347   ;
     401 : data=    -207   ;
     402 : data=     -69   ;
     403 : data=      68   ;
     404 : data=     203   ;
     405 : data=     339   ;
     406 : data=     474   ;
     407 : data=     609   ;
     408 : data=     742   ;
     409 : data=     875   ;
     410 : data=    1004   ;
     411 : data=    1128   ;
     412 : data=    1247   ;
     413 : data=    1364   ;
     414 : data=    1475   ;
     415 : data=    1577   ;
     416 : data=    1670   ;
     417 : data=    1754   ;
     418 : data=    1830   ;
     419 : data=    1897   ;
     420 : data=    1953   ;
     421 : data=    1997   ;
     422 : data=    2028   ;
     423 : data=    2048   ;
     424 : data=    2058   ;
     425 : data=    2057   ;
     426 : data=    2046   ;
     427 : data=    2028   ;
     428 : data=    2002   ;
     429 : data=    1969   ;
     430 : data=    1931   ;
     431 : data=    1890   ;
     432 : data=    1846   ;
     433 : data=    1795   ;
     434 : data=    1737   ;
     435 : data=    1675   ;
     436 : data=    1607   ;
     437 : data=    1534   ;
     438 : data=    1455   ;
     439 : data=    1372   ;
     440 : data=    1285   ;
     441 : data=    1195   ;
     442 : data=    1104   ;
     443 : data=    1012   ;
     444 : data=     919   ;
     445 : data=     826   ;
     446 : data=     733   ;
     447 : data=     637   ;
     448 : data=     542   ;
     449 : data=     448   ;
     450 : data=     353   ;
     451 : data=     258   ;
     452 : data=     164   ;
     453 : data=      70   ;
     454 : data=     -25   ;
     455 : data=    -119   ;
     456 : data=    -212   ;
     457 : data=    -305   ;
     458 : data=    -397   ;
     459 : data=    -487   ;
     460 : data=    -573   ;
     461 : data=    -656   ;
     462 : data=    -735   ;
     463 : data=    -807   ;
     464 : data=    -876   ;
     465 : data=    -941   ;
     466 : data=   -1002   ;
     467 : data=   -1058   ;
     468 : data=   -1111   ;
     469 : data=   -1162   ;
     470 : data=   -1209   ;
     471 : data=   -1252   ;
     472 : data=   -1293   ;
     473 : data=   -1330   ;
     474 : data=   -1361   ;
     475 : data=   -1386   ;
     476 : data=   -1407   ;
     477 : data=   -1422   ;
     478 : data=   -1432   ;
     479 : data=   -1435   ;
     480 : data=   -1433   ;
     481 : data=   -1426   ;
     482 : data=   -1413   ;
     483 : data=   -1396   ;
     484 : data=   -1375   ;
     485 : data=   -1349   ;
     486 : data=   -1322   ;
     487 : data=   -1291   ;
     488 : data=   -1258   ;
     489 : data=   -1223   ;
     490 : data=   -1185   ;
     491 : data=   -1147   ;
     492 : data=   -1106   ;
     493 : data=   -1062   ;
     494 : data=   -1013   ;
     495 : data=    -961   ;
     496 : data=    -906   ;
     497 : data=    -846   ;
     498 : data=    -782   ;
     499 : data=    -715   ;
     500 : data=    -645   ;
     501 : data=    -572   ;
     502 : data=    -497   ;
     503 : data=    -421   ;
     504 : data=    -344   ;
     505 : data=    -265   ;
     506 : data=    -186   ;
     507 : data=    -106   ;
     508 : data=     -26   ;
     509 : data=      54   ;
     510 : data=     133   ;
     511 : data=     212   ;
     512 : data=     293   ;
     513 : data=     372   ;
     514 : data=     449   ;
     515 : data=     526   ;
     516 : data=     600   ;
     517 : data=     673   ;
     518 : data=     743   ;
     519 : data=     808   ;
     520 : data=     870   ;
     521 : data=     928   ;
     522 : data=     984   ;
     523 : data=    1033   ;
     524 : data=    1078   ;
     525 : data=    1118   ;
     526 : data=    1153   ;
     527 : data=    1184   ;
     528 : data=    1210   ;
     529 : data=    1233   ;
     530 : data=    1252   ;
     531 : data=    1265   ;
     532 : data=    1273   ;
     533 : data=    1279   ;
     534 : data=    1280   ;
     535 : data=    1276   ;
     536 : data=    1268   ;
     537 : data=    1252   ;
     538 : data=    1231   ;
     539 : data=    1207   ;
     540 : data=    1178   ;
     541 : data=    1144   ;
     542 : data=    1105   ;
     543 : data=    1062   ;
     544 : data=    1015   ;
     545 : data=     965   ;
     546 : data=     912   ;
     547 : data=     856   ;
     548 : data=     797   ;
     549 : data=     735   ;
     550 : data=     668   ;
     551 : data=     596   ;
     552 : data=     520   ;
     553 : data=     441   ;
     554 : data=     357   ;
     555 : data=     269   ;
     556 : data=     179   ;
     557 : data=      86   ;
     558 : data=      -7   ;
     559 : data=    -100   ;
     560 : data=    -191   ;
     561 : data=    -283   ;
     562 : data=    -374   ;
     563 : data=    -463   ;
     564 : data=    -549   ;
     565 : data=    -632   ;
     566 : data=    -713   ;
     567 : data=    -792   ;
     568 : data=    -869   ;
     569 : data=    -943   ;
     570 : data=   -1011   ;
     571 : data=   -1075   ;
     572 : data=   -1135   ;
     573 : data=   -1191   ;
     574 : data=   -1243   ;
     575 : data=   -1290   ;
     576 : data=   -1332   ;
     577 : data=   -1368   ;
     578 : data=   -1400   ;
     579 : data=   -1429   ;
     580 : data=   -1453   ;
     581 : data=   -1470   ;
     582 : data=   -1481   ;
     583 : data=   -1487   ;
     584 : data=   -1487   ;
     585 : data=   -1482   ;
     586 : data=   -1470   ;
     587 : data=   -1451   ;
     588 : data=   -1425   ;
     589 : data=   -1394   ;
     590 : data=   -1358   ;
     591 : data=   -1316   ;
     592 : data=   -1269   ;
     593 : data=   -1217   ;
     594 : data=   -1162   ;
     595 : data=   -1102   ;
     596 : data=   -1039   ;
     597 : data=    -973   ;
     598 : data=    -904   ;
     599 : data=    -828   ;
     600 : data=    -746   ;
     601 : data=    -661   ;
     602 : data=    -570   ;
     603 : data=    -473   ;
     604 : data=    -370   ;
     605 : data=    -263   ;
     606 : data=    -151   ;
     607 : data=     -33   ;
     608 : data=      88   ;
     609 : data=     210   ;
     610 : data=     337   ;
     611 : data=     467   ;
     612 : data=     598   ;
     613 : data=     730   ;
     614 : data=     863   ;
     615 : data=     995   ;
     616 : data=    1124   ;
     617 : data=    1251   ;
     618 : data=    1376   ;
     619 : data=    1494   ;
     620 : data=    1603   ;
     621 : data=    1706   ;
     622 : data=    1801   ;
     623 : data=    1887   ;
     624 : data=    1963   ;
     625 : data=    2031   ;
     626 : data=    2087   ;
     627 : data=    2133   ;
     628 : data=    2167   ;
     629 : data=    2190   ;
     630 : data=    2203   ;
     631 : data=    2206   ;
     632 : data=    2197   ;
     633 : data=    2176   ;
     634 : data=    2146   ;
     635 : data=    2110   ;
     636 : data=    2064   ;
     637 : data=    2010   ;
     638 : data=    1947   ;
     639 : data=    1878   ;
     640 : data=    1802   ;
     641 : data=    1719   ;
     642 : data=    1632   ;
     643 : data=    1538   ;
     644 : data=    1438   ;
     645 : data=    1334   ;
     646 : data=    1225   ;
     647 : data=    1111   ;
     648 : data=     992   ;
     649 : data=     872   ;
     650 : data=     749   ;
     651 : data=     622   ;
     652 : data=     494   ;
     653 : data=     366   ;
     654 : data=     237   ;
     655 : data=     106   ;
     656 : data=     -24   ;
     657 : data=    -155   ;
     658 : data=    -286   ;
     659 : data=    -418   ;
     660 : data=    -548   ;
     661 : data=    -677   ;
     662 : data=    -805   ;
     663 : data=    -930   ;
     664 : data=   -1052   ;
     665 : data=   -1170   ;
     666 : data=   -1283   ;
     667 : data=   -1390   ;
     668 : data=   -1491   ;
     669 : data=   -1585   ;
     670 : data=   -1672   ;
     671 : data=   -1751   ;
     672 : data=   -1823   ;
     673 : data=   -1888   ;
     674 : data=   -1945   ;
     675 : data=   -1997   ;
     676 : data=   -2041   ;
     677 : data=   -2079   ;
     678 : data=   -2110   ;
     679 : data=   -2134   ;
     680 : data=   -2149   ;
     681 : data=   -2158   ;
     682 : data=   -2158   ;
     683 : data=   -2151   ;
     684 : data=   -2135   ;
     685 : data=   -2111   ;
     686 : data=   -2079   ;
     687 : data=   -2040   ;
     688 : data=   -1993   ;
     689 : data=   -1939   ;
     690 : data=   -1879   ;
     691 : data=   -1815   ;
     692 : data=   -1747   ;
     693 : data=   -1676   ;
     694 : data=   -1602   ;
     695 : data=   -1526   ;
     696 : data=   -1449   ;
     697 : data=   -1370   ;
     698 : data=   -1287   ;
     699 : data=   -1202   ;
     700 : data=   -1116   ;
     701 : data=   -1027   ;
     702 : data=    -935   ;
     703 : data=    -842   ;
     704 : data=    -746   ;
     705 : data=    -648   ;
     706 : data=    -549   ;
     707 : data=    -448   ;
     708 : data=    -344   ;
     709 : data=    -239   ;
     710 : data=    -134   ;
     711 : data=     -30   ;
     712 : data=      75   ;
     713 : data=     180   ;
     714 : data=     282   ;
     715 : data=     383   ;
     716 : data=     485   ;
     717 : data=     587   ;
     718 : data=     686   ;
     719 : data=     784   ;
     720 : data=     884   ;
     721 : data=     984   ;
     722 : data=    1082   ;
     723 : data=    1178   ;
     724 : data=    1271   ;
     725 : data=    1359   ;
     726 : data=    1441   ;
     727 : data=    1519   ;
     728 : data=    1591   ;
     729 : data=    1655   ;
     730 : data=    1711   ;
     731 : data=    1760   ;
     732 : data=    1801   ;
     733 : data=    1834   ;
     734 : data=    1861   ;
     735 : data=    1881   ;
     736 : data=    1892   ;
     737 : data=    1894   ;
     738 : data=    1890   ;
     739 : data=    1881   ;
     740 : data=    1868   ;
     741 : data=    1850   ;
     742 : data=    1826   ;
     743 : data=    1799   ;
     744 : data=    1767   ;
     745 : data=    1731   ;
     746 : data=    1693   ;
     747 : data=    1650   ;
     748 : data=    1600   ;
     749 : data=    1545   ;
     750 : data=    1485   ;
     751 : data=    1420   ;
     752 : data=    1353   ;
     753 : data=    1284   ;
     754 : data=    1210   ;
     755 : data=    1131   ;
     756 : data=    1048   ;
     757 : data=     962   ;
     758 : data=     872   ;
     759 : data=     778   ;
     760 : data=     679   ;
     761 : data=     576   ;
     762 : data=     470   ;
     763 : data=     363   ;
     764 : data=     256   ;
     765 : data=     150   ;
     766 : data=      45   ;
     767 : data=     -61   ;
     768 : data=    -166   ;
     769 : data=    -270   ;
     770 : data=    -372   ;
     771 : data=    -471   ;
     772 : data=    -568   ;
     773 : data=    -663   ;
     774 : data=    -755   ;
     775 : data=    -843   ;
     776 : data=    -925   ;
     777 : data=   -1002   ;
     778 : data=   -1076   ;
     779 : data=   -1145   ;
     780 : data=   -1210   ;
     781 : data=   -1271   ;
     782 : data=   -1327   ;
     783 : data=   -1377   ;
     784 : data=   -1423   ;
     785 : data=   -1464   ;
     786 : data=   -1499   ;
     787 : data=   -1528   ;
     788 : data=   -1551   ;
     789 : data=   -1567   ;
     790 : data=   -1576   ;
     791 : data=   -1579   ;
     792 : data=   -1576   ;
     793 : data=   -1564   ;
     794 : data=   -1545   ;
     795 : data=   -1521   ;
     796 : data=   -1493   ;
     797 : data=   -1459   ;
     798 : data=   -1421   ;
     799 : data=   -1381   ;
     800 : data=   -1340   ;
     801 : data=   -1296   ;
     802 : data=   -1250   ;
     803 : data=   -1202   ;
     804 : data=   -1152   ;
     805 : data=   -1098   ;
     806 : data=   -1040   ;
     807 : data=    -976   ;
     808 : data=    -908   ;
     809 : data=    -836   ;
     810 : data=    -759   ;
     811 : data=    -677   ;
     812 : data=    -590   ;
     813 : data=    -500   ;
     814 : data=    -409   ;
     815 : data=    -316   ;
     816 : data=    -217   ;
     817 : data=    -115   ;
     818 : data=     -12   ;
     819 : data=      94   ;
     820 : data=     203   ;
     821 : data=     313   ;
     822 : data=     422   ;
     823 : data=     529   ;
     824 : data=     638   ;
     825 : data=     745   ;
     826 : data=     845   ;
     827 : data=     941   ;
     828 : data=    1033   ;
     829 : data=    1120   ;
     830 : data=    1200   ;
     831 : data=    1274   ;
     832 : data=    1337   ;
     833 : data=    1387   ;
     834 : data=    1427   ;
     835 : data=    1459   ;
     836 : data=    1479   ;
     837 : data=    1489   ;
     838 : data=    1492   ;
     839 : data=    1487   ;
     840 : data=    1475   ;
     841 : data=    1458   ;
     842 : data=    1438   ;
     843 : data=    1414   ;
     844 : data=    1384   ;
     845 : data=    1347   ;
     846 : data=    1305   ;
     847 : data=    1259   ;
     848 : data=    1208   ;
     849 : data=    1151   ;
     850 : data=    1089   ;
     851 : data=    1021   ;
     852 : data=     950   ;
     853 : data=     876   ;
     854 : data=     798   ;
     855 : data=     719   ;
     856 : data=     638   ;
     857 : data=     555   ;
     858 : data=     470   ;
     859 : data=     386   ;
     860 : data=     301   ;
     861 : data=     217   ;
     862 : data=     134   ;
     863 : data=      51   ;
     864 : data=     -33   ;
     865 : data=    -116   ;
     866 : data=    -197   ;
     867 : data=    -279   ;
     868 : data=    -363   ;
     869 : data=    -448   ;
     870 : data=    -531   ;
     871 : data=    -614   ;
     872 : data=    -695   ;
     873 : data=    -772   ;
     874 : data=    -844   ;
     875 : data=    -913   ;
     876 : data=    -976   ;
     877 : data=   -1034   ;
     878 : data=   -1088   ;
     879 : data=   -1137   ;
     880 : data=   -1181   ;
     881 : data=   -1221   ;
     882 : data=   -1257   ;
     883 : data=   -1286   ;
     884 : data=   -1309   ;
     885 : data=   -1327   ;
     886 : data=   -1340   ;
     887 : data=   -1347   ;
     888 : data=   -1349   ;
     889 : data=   -1346   ;
     890 : data=   -1339   ;
     891 : data=   -1326   ;
     892 : data=   -1308   ;
     893 : data=   -1284   ;
     894 : data=   -1254   ;
     895 : data=   -1219   ;
     896 : data=   -1178   ;
     897 : data=   -1132   ;
     898 : data=   -1084   ;
     899 : data=   -1033   ;
     900 : data=    -982   ;
     901 : data=    -928   ;
     902 : data=    -872   ;
     903 : data=    -816   ;
     904 : data=    -758   ;
     905 : data=    -697   ;
     906 : data=    -634   ;
     907 : data=    -568   ;
     908 : data=    -501   ;
     909 : data=    -431   ;
     910 : data=    -362   ;
     911 : data=    -291   ;
     912 : data=    -221   ;
     913 : data=    -151   ;
     914 : data=     -80   ;
     915 : data=      -7   ;
     916 : data=      66   ;
     917 : data=     139   ;
     918 : data=     215   ;
     919 : data=     291   ;
     920 : data=     366   ;
     921 : data=     443   ;
     922 : data=     521   ;
     923 : data=     599   ;
     924 : data=     675   ;
     925 : data=     751   ;
     926 : data=     827   ;
     927 : data=     903   ;
     928 : data=     979   ;
     929 : data=    1053   ;
     930 : data=    1124   ;
     931 : data=    1191   ;
     932 : data=    1256   ;
     933 : data=    1318   ;
     934 : data=    1373   ;
     935 : data=    1422   ;
     936 : data=    1465   ;
     937 : data=    1501   ;
     938 : data=    1529   ;
     939 : data=    1552   ;
     940 : data=    1571   ;
     941 : data=    1584   ;
     942 : data=    1588   ;
     943 : data=    1587   ;
     944 : data=    1582   ;
     945 : data=    1573   ;
     946 : data=    1559   ;
     947 : data=    1541   ;
     948 : data=    1516   ;
     949 : data=    1486   ;
     950 : data=    1452   ;
     951 : data=    1416   ;
     952 : data=    1373   ;
     953 : data=    1327   ;
     954 : data=    1277   ;
     955 : data=    1222   ;
     956 : data=    1163   ;
     957 : data=    1102   ;
     958 : data=    1039   ;
     959 : data=     971   ;
     960 : data=     900   ;
     961 : data=     824   ;
     962 : data=     743   ;
     963 : data=     659   ;
     964 : data=     572   ;
     965 : data=     481   ;
     966 : data=     386   ;
     967 : data=     287   ;
     968 : data=     186   ;
     969 : data=      83   ;
     970 : data=     -22   ;
     971 : data=    -127   ;
     972 : data=    -234   ;
     973 : data=    -343   ;
     974 : data=    -451   ;
     975 : data=    -559   ;
     976 : data=    -665   ;
     977 : data=    -769   ;
     978 : data=    -871   ;
     979 : data=    -973   ;
     980 : data=   -1072   ;
     981 : data=   -1165   ;
     982 : data=   -1255   ;
     983 : data=   -1343   ;
     984 : data=   -1426   ;
     985 : data=   -1505   ;
     986 : data=   -1581   ;
     987 : data=   -1651   ;
     988 : data=   -1714   ;
     989 : data=   -1773   ;
     990 : data=   -1827   ;
     991 : data=   -1877   ;
     992 : data=   -1918   ;
     993 : data=   -1952   ;
     994 : data=   -1980   ;
     995 : data=   -2002   ;
     996 : data=   -2016   ;
     997 : data=   -2024   ;
     998 : data=   -2027   ;
     999 : data=   -2022   ;
     1000: data=   -2013   ;
     1001: data=   -1999   ;
     1002: data=   -1980   ;
     1003: data=   -1957   ;
     1004: data=   -1932   ;
     1005: data=   -1901   ;
     1006: data=   -1865   ;
     1007: data=   -1824   ;
     1008: data=   -1779   ;
     1009: data=   -1727   ;
     1010: data=   -1667   ;
     1011: data=   -1597   ;
     1012: data=   -1518   ;
     1013: data=   -1431   ;
     1014: data=   -1335   ;
     1015: data=   -1228   ;
     1016: data=   -1112   ;
     1017: data=    -991   ;
     1018: data=    -865   ;
     1019: data=    -731   ;
     1020: data=    -594   ;
     1021: data=    -455   ;
     1022: data=    -316   ;
     1023: data=    -173         ;
      default:                 
            data=    'd0;     

endcase

end



endmodule